export default{
	common:{
		// baseUrl:"http://192.168.136.224:3000/api",
		baseUrl:"http://10.128.114.237:3000/api",
		data:{},
		header:{
			'content-type':'application/json',
			'content-type':'application/x-www-form-urlencoded',
		},
		method:'GET',
		dataType:"json"
	},
	request(options={}) {
		// uni.showLoading({
		// 	title: '加载中'
		// });
		//传了数据就走传的，没有传数据就走默认的
		options.url = this.common.baseUrl + options.url;
		options.data = options.data || this.common.data;	
		options.header = options.header || this.common.header;
		options.method = options.method || this.common.method;
		options.dataType = options.dataType || this.common.dataType;
		
		return new Promise((res,rej)=>{
			uni.request({
				...options,
				success:(result)=>{
					if(result.statusCode != 200){
						return rej();
					}
					let data = result.data.data;
					res(data);
					//拿到数据后，关闭提示
					// setTimeout(function () {
					// 	uni.hideLoading();
					// }, 2000);
				}
			})
		})
	}
	/*$axios( options={} ){
		
		options.method = options.method || this.common.method;
		options.data = options.data || this.common.data;
		options.params = options.params || this.common.params;
		
		//请求前==》显示加载中...
		Indicator.open('加载中...');
		
		return axios(options).then(v=>{
			let data = v.data.data;
			return new Promise((res,rej)=>{
				if( !v ) return rej();
				//结束===》关闭加载中
				setTimeout(()=>{
					Indicator.close();
				},500)
				res( data );
			})
		})
		
	}*/
	
}